import QtQuick 2.15
import QtQuick.Controls 2.15
import QtCharts

Rectangle {
    width: 1920
    height: 935
    radius: 8

    ChartView {
        id: line
        x: 26
        y: 13
        width: 300
        height: 300
        LineSeries {
            name: "LineSeries"
            XYPoint {
                x: 0
                y: 2
            }

            XYPoint {
                x: 1
                y: 1.2
            }

            XYPoint {
                x: 2
                y: 3.3
            }

            XYPoint {
                x: 5
                y: 2.1
            }
        }
    }

    ChartView {
        id: line1
        x: 403
        y: 26
        width: 300
        height: 300
        LineSeries {
            name: "LineSeries"
            XYPoint {
                x: 0
                y: 2
            }

            XYPoint {
                x: 1
                y: 1.2
            }

            XYPoint {
                x: 2
                y: 3.3
            }

            XYPoint {
                x: 5
                y: 2.1
            }
        }
    }

    PolarChartView {
        id: line2
        x: 46
        y: 351
        width: 300
        height: 300
        LineSeries {
            name: "LineSeries"
            axisAngular: ValueAxis {
                tickCount: 9
            }
            axisRadial: CategoryAxis {
                min: 0
                max: 20
            }
            XYPoint {
                x: 0
                y: 4.3
            }

            XYPoint {
                x: 2
                y: 4.7
            }

            XYPoint {
                x: 4
                y: 5.2
            }

            XYPoint {
                x: 6
                y: 6.1
            }

            XYPoint {
                x: 8
                y: 12.9
            }

            XYPoint {
                x: 9
                y: 19.2
            }
        }
    }

    PolarChartView {
        id: line3
        x: 455
        y: 326
        width: 300
        height: 300
        LineSeries {
            name: "LineSeries"
            axisAngular: ValueAxis {
                tickCount: 9
            }
            axisRadial: CategoryAxis {
                min: 0
                max: 20
            }
            XYPoint {
                x: 0
                y: 4.3
            }

            XYPoint {
                x: 2
                y: 4.7
            }

            XYPoint {
                x: 4
                y: 5.2
            }

            XYPoint {
                x: 6
                y: 6.1
            }

            XYPoint {
                x: 8
                y: 12.9
            }

            XYPoint {
                x: 9
                y: 19.2
            }
        }

        PolarChartView {
            id: area
            x: 0
            y: 298
            width: 300
            height: 300
            legend.visible: false
            ValueAxis {
                id: axis1
                tickCount: 9
            }

            ValueAxis {
                id: axis2
            }

            LineSeries {
                id: lowerLine
                axisAngular: axis1
                axisRadial: axis2
                XYPoint {
                    x: 1
                    y: 5
                }

                XYPoint {
                    x: 2
                    y: 10
                }

                XYPoint {
                    x: 3
                    y: 12
                }

                XYPoint {
                    x: 4
                    y: 17
                }

                XYPoint {
                    x: 5
                    y: 20
                }
            }

            LineSeries {
                id: upperLine
                axisAngular: axis1
                axisRadial: axis2
                XYPoint {
                    x: 1
                    y: 5
                }

                XYPoint {
                    x: 2
                    y: 14
                }

                XYPoint {
                    x: 3
                    y: 20
                }

                XYPoint {
                    x: 4
                    y: 32
                }

                XYPoint {
                    x: 5
                    y: 35
                }
            }

            AreaSeries {
                name: "AreaSeries"
                axisAngular: axis1
                lowerSeries: lowerLine
                axisRadial: axis2
                upperSeries: upperLine
            }
        }
    }

    PolarChartView {
        id: line4
        x: 782
        y: 34
        width: 300
        height: 300
        LineSeries {
            name: "LineSeries"
            axisAngular: ValueAxis {
                tickCount: 9
            }
            axisRadial: CategoryAxis {
                min: 0
                max: 20
            }
            XYPoint {
                x: 0
                y: 4.3
            }

            XYPoint {
                x: 2
                y: 4.7
            }

            XYPoint {
                x: 4
                y: 5.2
            }

            XYPoint {
                x: 6
                y: 6.1
            }

            XYPoint {
                x: 8
                y: 12.9
            }

            XYPoint {
                x: 9
                y: 19.2
            }
        }
    }

    PolarChartView {
        id: line5
        x: 1153
        y: 26
        width: 300
        height: 300
        LineSeries {
            name: "LineSeries"
            axisAngular: ValueAxis {
                tickCount: 9
            }
            axisRadial: CategoryAxis {
                min: 0
                max: 20
            }
            XYPoint {
                x: 0
                y: 4.3
            }

            XYPoint {
                x: 2
                y: 4.7
            }

            XYPoint {
                x: 4
                y: 5.2
            }

            XYPoint {
                x: 6
                y: 6.1
            }

            XYPoint {
                x: 8
                y: 12.9
            }

            XYPoint {
                x: 9
                y: 19.2
            }
        }
    }

    PolarChartView {
        id: line6
        x: 829
        y: 326
        width: 300
        height: 300
        LineSeries {
            name: "LineSeries"
            axisAngular: ValueAxis {
                tickCount: 9
            }
            axisRadial: CategoryAxis {
                min: 0
                max: 20
            }
            XYPoint {
                x: 0
                y: 4.3
            }

            XYPoint {
                x: 2
                y: 4.7
            }

            XYPoint {
                x: 4
                y: 5.2
            }

            XYPoint {
                x: 6
                y: 6.1
            }

            XYPoint {
                x: 8
                y: 12.9
            }

            XYPoint {
                x: 9
                y: 19.2
            }
        }

        PolarChartView {
            id: spline
            x: 8
            y: 285
            width: 300
            height: 300
            SplineSeries {
                name: "SplineSeries"
                axisAngular: ValueAxis {
                    tickCount: 9
                }
                axisRadial: CategoryAxis {
                    min: 0
                    max: 20
                }
                XYPoint {
                    x: 0
                    y: 4.3
                }

                XYPoint {
                    x: 2
                    y: 4.7
                }

                XYPoint {
                    x: 4
                    y: 5.2
                }

                XYPoint {
                    x: 6
                    y: 6.1
                }

                XYPoint {
                    x: 8
                    y: 12.9
                }

                XYPoint {
                    x: 9
                    y: 19.2
                }
            }

            PolarChartView {
                id: line8
                x: 736
                y: -482
                width: 300
                height: 300
                LineSeries {
                    name: "LineSeries"
                    axisAngular: ValueAxis {
                        tickCount: 9
                    }
                    axisRadial: CategoryAxis {
                        min: 0
                        max: 20
                    }
                    XYPoint {
                        x: 0
                        y: 4.3
                    }

                    XYPoint {
                        x: 2
                        y: 4.7
                    }

                    XYPoint {
                        x: 4
                        y: 5.2
                    }

                    XYPoint {
                        x: 6
                        y: 6.1
                    }

                    XYPoint {
                        x: 8
                        y: 12.9
                    }

                    XYPoint {
                        x: 9
                        y: 19.2
                    }
                }
            }
        }
    }

    PolarChartView {
        id: line7
        x: 1172
        y: 326
        width: 300
        height: 300
        LineSeries {
            name: "LineSeries"
            axisAngular: ValueAxis {
                tickCount: 9
            }
            axisRadial: CategoryAxis {
                min: 0
                max: 20
            }
            XYPoint {
                x: 0
                y: 4.3
            }

            XYPoint {
                x: 2
                y: 4.7
            }

            XYPoint {
                x: 4
                y: 5.2
            }

            XYPoint {
                x: 6
                y: 6.1
            }

            XYPoint {
                x: 8
                y: 12.9
            }

            XYPoint {
                x: 9
                y: 19.2
            }
        }

        ChartView {
            id: line10
            x: 8
            y: 290
            width: 300
            height: 300
            LineSeries {
                name: "LineSeries"
                XYPoint {
                    x: 0
                    y: 2
                }

                XYPoint {
                    x: 1
                    y: 1.2
                }

                XYPoint {
                    x: 2
                    y: 3.3
                }

                XYPoint {
                    x: 5
                    y: 2.1
                }
            }
        }
    }

    PolarChartView {
        id: scatter
        x: 26
        y: 627
        width: 300
        height: 300
        ScatterSeries {
            name: "ScatterSeries"
            axisAngular: ValueAxis {
                tickCount: 9
            }
            axisRadial: CategoryAxis {
                min: 0
                max: 20
            }
            XYPoint {
                x: 0
                y: 4.3
            }

            XYPoint {
                x: 2
                y: 4.7
            }

            XYPoint {
                x: 4
                y: 5.2
            }

            XYPoint {
                x: 8
                y: 12.9
            }

            XYPoint {
                x: 9
                y: 19.2
            }
        }
    }

    ChartView {
        id: pie
        x: 1538
        y: 326
        width: 300
        height: 300
        PieSeries {
            name: "PieSeries"
            PieSlice {
                value: 13.5
                label: "Slice1"
            }

            PieSlice {
                value: 10.9
                label: "Slice2"
            }

            PieSlice {
                value: 8.6
                label: "Slice3"
            }
        }

        PolarChartView {
            id: line11
            x: 8
            y: 297
            width: 300
            height: 300
            LineSeries {
                name: "LineSeries"
                axisAngular: ValueAxis {
                    tickCount: 9
                }
                axisRadial: CategoryAxis {
                    min: 0
                    max: 20
                }
                XYPoint {
                    x: 0
                    y: 4.3
                }

                XYPoint {
                    x: 2
                    y: 4.7
                }

                XYPoint {
                    x: 4
                    y: 5.2
                }

                XYPoint {
                    x: 6
                    y: 6.1
                }

                XYPoint {
                    x: 8
                    y: 12.9
                }

                XYPoint {
                    x: 9
                    y: 19.2
                }
            }
        }
    }

    PolarChartView {
        id: line9
        x: 1538
        y: 26
        width: 300
        height: 300
        LineSeries {
            name: "LineSeries"
            axisAngular: ValueAxis {
                tickCount: 9
            }
            axisRadial: CategoryAxis {
                min: 0
                max: 20
            }
            XYPoint {
                x: 0
                y: 4.3
            }

            XYPoint {
                x: 2
                y: 4.7
            }

            XYPoint {
                x: 4
                y: 5.2
            }

            XYPoint {
                x: 6
                y: 6.1
            }

            XYPoint {
                x: 8
                y: 12.9
            }

            XYPoint {
                x: 9
                y: 19.2
            }
        }
    }

}
